package com.znsd.zl.sys.audit.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.znsd.zl.sys.audit.entity.AuditEntity;
import com.znsd.zl.utils.PageUtils;

import java.util.List;
import java.util.Map;

/**
 *
 * @author jbb
 * @date 2020-08-17 11:38:51
 */
public interface IAuditService extends IService<AuditEntity> {

    /**
     * 分页条件查询
     * @param params：查询条件对象
     * @param page：开始页
     * @param limit：每页数据条数
     * @return
     */
    PageUtils queryPage(Map<String, Object> params, Integer page, Integer limit);

    /**
     * 选择性的修改那个字段的值
     * @param map：修改的新值存放对象
     * @param id：要修改的ID
     * @return integer ：1成功，0失败
     */
    Integer selectUpdate(Map<String, Object> map, Integer id);

    /**
     * 根据房屋ID对该房屋添加图片
     * @param houseId：要添加图片的房屋ID
     * @param list：图片集合
     * @param createTime：创建时间
     * @param operator：操作人
     * @return integer ：1成功，0失败
     */
    Integer saveHouseCover(String houseId, List list, String createTime, String operator);
}

